package com.ljh.lottery.pojo.response;

import com.ljh.lottery.service.enums.ActivityPrizeTiersEnum;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author: Themberfue
 * @date: 2025/4/15 14:05
 * @description:
 */
@Data
public class ActivityPrizeResponse implements Serializable {
    /**
     * 奖品Id
     */
    private Long prizeId;
    /**
     * 奖品名
     */
    private String name;

    /**
     * 图片索引
     */
    private String imageUrl;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 描述
     */
    private String description;

    /**
     * 奖品等级
     * @see ActivityPrizeTiersEnum#getMessage()
     */
    private String prizeTierName;

    /**
     * 奖品数量
     */
    private Long prizeAmount;

    /**
     * 奖品是否有效
     */
    private Boolean valid;
}
